﻿using System.ComponentModel;

namespace ViewModel.Enum;

/// <summary>
/// 生成进度
/// </summary>
public enum TriggerStatus
{
    /// <summary>
    /// 首次触发 MessageType.chat_input_command
    /// </summary>
    [Description("start")]
    Start,

    /// <summary>
    /// 生成中
    /// </summary>
    [Description("generating")]
    Generating,

    /// <summary>
    /// 生成结束 MessageType.default
    /// </summary>
    [Description("end")]
    End,

    /// <summary>
    /// 生成错误
    /// </summary>
    [Description("error")]
    Error,

    /// <summary>
    /// 提示词被禁
    /// </summary>
    [Description("banned")]
    Banned,

    /// <summary>
    /// 文本内容：describe
    /// </summary>
    [Description("text")]
    Text,

    /// <summary>
    /// 需人工验证
    /// </summary>
    [Description("verify")]
    Verify
}